<template>
    <i
        :class="['iconfont', icon]"
        :style="{ fontSize: size+'px', color: color }"
    ></i>
</template>

<script setup lang="ts">
import { ref, h } from 'vue'

interface Props {
    /** 图标 */
    icon: string
    /** 大小尺寸 */
    size?: string
    /** 颜色 */
    color?: string
}
withDefaults(defineProps<Props>(), {
    size: '14',
    color: '#FFF',
})
</script>
<style scoped></style>
